home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1993 / Internet Info CD-ROM (Walnut Creek) (1993).iso / inet / internet-drafts / draft-chu-fibre-channel-mib-00.txt < prev    next >
Text File  |  1993-07-08  |  56KB  |  1,677 lines

  1.  
  2.  
  3. Fibre Channel Working Group                        John Chu (Editor)
  4. INTERNET DRAFT                                              IBM Corp
  5.                                                          Version 1.3
  6.                                                         July 7, 1993
  7.  
  8.  
  9.                      Definitions of Managed Objects
  10.                  for the Node in Fibre Channel Standard
  11.  
  12.  
  13. Status of this Memo
  14.  
  15.    This document is an Internet Draft.  Internet Drafts are working
  16.    documents of the Internet Engineering Task Force (IETF), its Areas,
  17.    and its Working Groups. Note that other groups may also distribute
  18.    working documents as Internet Drafts.
  19.  
  20.    Internet Drafts are valid for a maximum of six months and may be
  21.    updated, replaced, or obsoleted by other documents at any time. It is
  22.    inappropriate to use Internet Drafts as reference material or to cite
  23.    them other than as a "working draft" or "work in progress."
  24.  
  25.    Distribution of this memo is unlimited. Please send comments to the
  26.    ANSI X3T9.3 Fibre Channel working group: fibre-channel-ext@Think.COM.
  27.  
  28.  
  29. 1. Abstract
  30.  
  31.    This memo defines a module of the Management Information Base (MIB)
  32.    for use with network management protocols in TCP/IP-based internets.
  33.    In particular, it defines the objects for managing the operations of
  34.    the Node in the Fiber Channel Standard (defined in [1].)
  35.  
  36.    There is a companion memo that defines the objects for managing the
  37.    operations of the Fabric in the Fibre Channel Standard (defined in
  38.    [1].)
  39.  
  40.  
  41. 2. Overview of the Managed Objects
  42.  
  43.    A Node consists of a collection of N_Ports.  These N_Ports are
  44.    managed by a management agent residing in the Node.
  45.  
  46.    The managed objects are grouped by the categories of information they
  47.    each carries.  The following groups of objects are defined.
  48.  
  49.                 - the Configuration group
  50.                 - the Operation group
  51.  
  52.  
  53.  
  54. Expiration Date February 1994                           [Page 1]
  55.  
  56.  
  57.  
  58.  
  59.  
  60. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  61.  
  62.  
  63.                 - the Error group
  64.                 - the Accounting group
  65.  
  66.    In each group, scalar objects and/or table entries are defined.  The
  67.    Configuration group contains configuration and service parameters for
  68.    the Node and the N_Ports within the Node.  The Operation group
  69.    contains status parameters about the operations of the N_Ports.  The
  70.    Error group contains counters recording the numbers of certain types
  71.    of errors detected.  The Accounting group contains counters for
  72.    certain events occurred in the N_Ports.
  73.  
  74.  
  75.  
  76. 3. Object Definitions
  77.  
  78.         RFCxxxx-MIB DEFINITIONS ::= BEGIN
  79.  
  80.         IMPORTS
  81.            experimental, Counter, Gauge
  82.               FROM RFC1155-SMI
  83.            OBJECT-TYPE
  84.               FROM RFC-1212;
  85.  
  86.         -- Title
  87.            fibreChannel OBJECT IDENTIFIER ::= { experimental 42 }
  88.  
  89.            fcNode OBJECT IDENTIFIER ::= { fibreChannel 1 }
  90.  
  91.         -- Groups under fcNode
  92.            fcNodeConfig OBJECT IDENTIFIER ::= { fcNode 1 }
  93.            fcNodeOp     OBJECT IDENTIFIER ::= { fcNode 2 }
  94.            fcNodeError  OBJECT IDENTIFIER ::= { fcNode 3 }
  95.            fcNodeAcct   OBJECT IDENTIFIER ::= { fcNode 4 }
  96.  
  97.  
  98.         -- Type definitions
  99.  
  100.         Boolean ::= INTEGER {
  101.                 true (1),
  102.                 false (2)
  103.         }
  104.  
  105.         NameIdentifier ::= OCTET STRING (SIZE (9))
  106.                 -- Worldwide Name or Fibre Channel Name associated with
  107.                 -- an FC entity.  It's a Network_Destination_ID or
  108.                 -- Network_Source_ID composed of a value up to 60 bits
  109.                 -- wide, occupying the remaining 8 bytes while the first
  110.                 -- byte identifies the format of the Name_Identifier with
  111.  
  112.  
  113.  
  114. Expiration Date February 1994                           [Page 2]
  115.  
  116.  
  117.  
  118.  
  119.  
  120. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  121.  
  122.  
  123.                 -- hex values:
  124.                 -- 0: Name not available,
  125.                 -- 1: IEEE 48-bit address,
  126.                 -- 2: IEEE extended,
  127.                 -- 3: Locally assigned,
  128.                 -- 4: 32-bit IP address,
  129.                 -- C: CCITT 60-bit individual address, and
  130.                 -- E: CCITT 60-bit group address.
  131.                 -- The first byte reflects the Network_Address_Authority
  132.                 -- (NAA)
  133.                 -- (FC-PH(REV4.0(19.3.1 and 19.3.2, Tables 45 and 48))).
  134.  
  135.         PortName ::= NameIdentifier
  136.                 -- N_Port_Name or F_Port_Name.  Each N_Port/F_Port shall
  137.                 -- provide a unique Name within the address domain of the
  138.                 -- Fabric
  139.                 -- (FC-PH(REV4.0(23.6.4 and 23.7.2))).
  140.  
  141.         NodeName ::= NameIdentifier
  142.                 -- Node_Name.  Each Node shall provide a unique
  143.                 -- Worldwide Name within the address domain of the Fabric
  144.                 -- (FC-PH(REV4.0(23.6.5))).
  145.  
  146.         AddressIdentifier ::= OCTET STRING (SIZE (3))
  147.                 -- Address Identifier. A 24-bit value unique within the
  148.                 -- address domain of a Fabric (FC-PH(REV4.0(18.3))).
  149.  
  150.         NPortIdentifier ::= AddressIdentifier
  151.                 -- N_Port Identifier.  An address identifier that is
  152.                 -- assigned to an N_Port by the Fabric at Fabric Login
  153.                 -- (FC-PH(REV4.0(18.3, 4.5.1))).
  154.  
  155.         FCPHVersion ::= OCTET STRING (SIZE (1))
  156.                 -- FC_PH version (FC-PH(REV4.0(23.6.2.1, 23.6.3.1))).
  157.  
  158.         FLoginOperStatus ::= INTEGER {
  159.                 logged-out (1),         -- N_Port never logged in to Fabric or
  160.                                         -- (was) logged out of Fabric
  161.                 logging (2),            -- N_Port transmitted a FLOGI Sequence
  162.                                         -- and is waiting for a response from
  163.                                         -- Fabric.
  164.                 logged (3),             -- Fabric Login is complete.  If Fabric is
  165.                                         -- not present, this state is entered
  166.                                         -- after the point-to-point N_Port Login
  167.                                         -- is complete.
  168.                 login-retry (4),        -- N_Port is waiting to retry after Fabric
  169.                                         -- responded with an F_BSY.
  170.                 login-failed (5),       -- a Fabric Login attempt has failed after
  171.  
  172.  
  173.  
  174. Expiration Date February 1994                           [Page 3]
  175.  
  176.  
  177.  
  178.  
  179.  
  180. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  181.  
  182.  
  183.                                         -- possible retries.
  184.                 abnormally-terminated (6)
  185.                                         -- Fabric Login was abnormally terminated
  186.                                         -- after completion.
  187.         }
  188.                 -- Fabric Login Operational Status (FC-PH(REV4.0(23.5.3,
  189.                 -- 23.3.2))).
  190.  
  191.         LoginDiagnostic ::= INTEGER {
  192.                 fabric-busy (1),        -- N_Port received an F_BSY
  193.                 fabric-reject (2),      -- N_Port received an F_RJT
  194.                 port-busy (3),          -- N_Port received a P_BSY
  195.                 port-reject (4),        -- N_Port received a P_RJT
  196.                 ba-reject (5),          -- N_Port received a Basic Reject
  197.                 ls-reject (6),          -- N_Port received a Link Service Reject
  198.                 sequence-timeout (7),   -- (FC-PH(REV4.0(23.3.2)))
  199.                 connection-removed (8)  -- (FC-PH(REV4.0(21.2.6)))
  200.         }
  201.                 -- Login Diagnostic code (FC-PH(REV4.0(23.3))).
  202.  
  203.         LoginDiagnosticReason ::= OCTET STRING (SIZE(4))
  204.  
  205.                 -- Code specifying the cause of the abnormal condition
  206.                 -- indicated by the Login diagnostic code.  These four (4)
  207.                 -- bytes are the payload in the F_BSY, P_BSY, F_RJT, P_RJT,
  208.                 -- BA_RJT, or LS_RJT last received by the N_Port.
  209.                 -- (FC-PH(REV4.0(20, 21))).
  210.  
  211.         PortState ::= INTEGER {
  212.                 online (1),
  213.                 link-failure (2),
  214.                 offline (3)
  215.         }
  216.                 -- Port state, both receiver and transmitter at FC-1
  217.                 -- (FC-PH(REV4.0(16.5, 16.6, 29))).
  218.  
  219.         RecvDataFieldSize ::= INTEGER (128..2112)
  220.                 -- Receive Data_Field Size (FC-PH(REV4.0(23.6.2.4, 23.6.8.5))).
  221.  
  222.         EndToEndCredit ::= INTEGER (0..32767)
  223.                 -- End-to-end Credit (FC-PH(REV4.0(23.6.8.7))).
  224.  
  225.         BufToBufCredit ::= EndToEndCredit
  226.                 -- Buffer-to-buffer Credit
  227.                 -- (FC-PH(REV4.0(23.6.2.2, 23.7.1.2))).
  228.  
  229.         MilliSeconds ::= INTEGER
  230.  
  231.  
  232.  
  233.  
  234. Expiration Date February 1994                           [Page 4]
  235.  
  236.  
  237.  
  238.  
  239.  
  240. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  241.  
  242.  
  243.         -- the Configuration group
  244.  
  245.         -- This group consists of scalar objects and tables that
  246.         -- contain the configuration information and Service Parameters
  247.         -- of the Node and the N_Ports that comprise the Node.
  248.         -- Implementation of this group is mandatory.
  249.  
  250.         fcNodeName OBJECT-TYPE
  251.             SYNTAX  NodeName
  252.             ACCESS  read-write
  253.             STATUS  mandatory
  254.             DESCRIPTION
  255.                     "Worldwide_Name of a collection of N_Ports that
  256.                      comprise a Node.
  257.                      (FC-PH(REV4.0(23.6.5)))"
  258.             ::= { fcNodeConfig 1 }
  259.  
  260.         fcNodeNumNPorts OBJECT-TYPE
  261.             SYNTAX  INTEGER
  262.             ACCESS  read-only
  263.             STATUS  mandatory
  264.             DESCRIPTION
  265.                     "Number of N_Ports that comprise the named Node.
  266.                      These N_Ports are managed by a management agent
  267.                      that supports this MIB."
  268.             ::= { fcNodeConfig 2 }
  269.  
  270.  
  271.         -- the N_Port Configuration table
  272.  
  273.         -- This table contains configuration information about a
  274.         -- collection of N_Ports that comprise the named Node.  Each
  275.         -- entry in this table contains configuration information of
  276.         -- and Services Parameters supported by a particular N_Port
  277.         -- in this Node.
  278.  
  279.         fcNPortConfigTable OBJECT-TYPE
  280.             SYNTAX  SEQUENCE OF FcNPortConfigEntry
  281.             ACCESS  not-accessible
  282.             STATUS  optional
  283.             DESCRIPTION
  284.                     "A table that contains, one entry for each N_Port in the
  285.                      Node, configuration information of and Service Parameters
  286.                      supported by the N_Ports.
  287.                      (FC-PH(REV4.0(23)))"
  288.             ::= { fcNodeConfig 3 }
  289.  
  290.         fcNPortConfigEntry OBJECT-TYPE
  291.  
  292.  
  293.  
  294. Expiration Date February 1994                           [Page 5]
  295.  
  296.  
  297.  
  298.  
  299.  
  300. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  301.  
  302.  
  303.             SYNTAX  FcNPortConfigEntry
  304.             ACCESS  not-accessible
  305.             STATUS  mandatory
  306.             DESCRIPTION
  307.                     "An entry containing configuration information of and
  308.                      Service Parameters supported by an N_Port.
  309.                      (FC-PH(REV4.0(23)))"
  310.             INDEX { fcNPortConfigNPortIndex }
  311.             ::= { fcNPortConfigTable 1 }
  312.  
  313.         FcNPortConfigEntry ::=
  314.             SEQUENCE {
  315.                 fcNPortConfigNPortIndex
  316.                     INTEGER,
  317.                 fcNPortName
  318.                     PortName,
  319.                 fcNPortFCPHVersionHigh
  320.                     FCPHVersion,
  321.                 fcNPortFCPHVersionLow
  322.                     FCPHVersion,
  323.                 fcNPortBufToBufCredit
  324.                     BufToBufCredit,
  325.                 fcNPortClass1Supported
  326.                     Boolean,
  327.                 fcNPortIntermixSupported
  328.                     Boolean,
  329.                 fcNPortClass2Supported
  330.                     Boolean,
  331.                 fcNPortClass3Supported
  332.                     Boolean,
  333.                 fcNPortRecvDataFieldSize
  334.                     RecvDataFieldSize
  335.  
  336.             }
  337.  
  338.         fcNPortConfigNPortIndex OBJECT-TYPE
  339.             SYNTAX  INTEGER
  340.             ACCESS  read-only
  341.             STATUS  mandatory
  342.             DESCRIPTION
  343.                     "A unique number that identifies an N_Port. This number
  344.                      ranges from 1 to the value of ifNumber defined in [9].
  345.                      The value of this number is identical to that of the
  346.                      ifIndex [9] which identifies the interface constituted
  347.                      by this N_Port.  The value of this number remains
  348.                      constant for the identified N_Port until the management
  349.                      agent of the Node is re-initialized."
  350.             ::= { fcNPortConfigEntry 1 }
  351.  
  352.  
  353.  
  354. Expiration Date February 1994                           [Page 6]
  355.  
  356.  
  357.  
  358.  
  359.  
  360. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  361.  
  362.  
  363.         fcNPortName OBJECT-TYPE
  364.             SYNTAX  PortName
  365.             ACCESS  read-write
  366.             STATUS  mandatory
  367.             DESCRIPTION
  368.                     "Name of the N_Port.  An N_Port has a unique N_Port_Name
  369.                      within the address domain of the Fabric
  370.                      (FC-PH(REV4.0(23.6.4)))"
  371.             ::= { fcNPortConfigEntry 2 }
  372.  
  373.         fcNPortFCPHVersionHigh OBJECT-TYPE
  374.             SYNTAX  FCPHVersion
  375.             ACCESS  read-only
  376.             STATUS  mandatory
  377.             DESCRIPTION
  378.                     "The highest or most recent version of FC-PH the
  379.                      N_Port is capable of supporting.
  380.                     (FC-PH(REV4.0(23.6.2.1, 23.6.3.1)))"
  381.             ::= { fcNPortConfigEntry 3 }
  382.  
  383.         fcNPortFCPHVersionLow OBJECT-TYPE
  384.             SYNTAX  FCPHVersion
  385.             ACCESS  read-only
  386.             STATUS  mandatory
  387.             DESCRIPTION
  388.                     "The lowest or earliest version of FC-PH the N_Port
  389.                      is capable of supporting.
  390.                      (FC-PH(REV4.0(23.6.2.1, 23.6.3.1)))"
  391.             ::= { fcNPortConfigEntry 4 }
  392.  
  393.         fcNPortBufToBufCredit OBJECT-TYPE
  394.             SYNTAX  BufToBufCredit
  395.             ACCESS  read-write
  396.             STATUS  mandatory
  397.             DESCRIPTION
  398.                     "Buffer-to-buffer credit.  This object is associated
  399.                      with the total number of buffers available for
  400.                      holding Class 1 connect-request, Class 2 or Class 3
  401.                      frames transmitted to the N_Port from the Fabric.
  402.                      It is for buffer-to-buffer flow control in the
  403.                      direction from F_Port to N_Port.
  404.                      (FC-PH(REV4.0(23.6.2.2, 23.6.3.2)))"
  405.             ::= { fcNPortConfigEntry 5 }
  406.  
  407.         fcNPortClass1Supported OBJECT-TYPE
  408.             SYNTAX  Boolean
  409.             ACCESS  read-write
  410.             STATUS  mandatory
  411.  
  412.  
  413.  
  414. Expiration Date February 1994                           [Page 7]
  415.  
  416.  
  417.  
  418.  
  419.  
  420. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  421.  
  422.  
  423.             DESCRIPTION
  424.                     "A flag indicating whether or not Class 1 is supported
  425.                      by this N_Port.
  426.                     (FC-PH(REV4.0(23.6.7.1)))"
  427.             ::= { fcNPortConfigEntry 6 }
  428.  
  429.         fcNPortIntermixSupported OBJECT-TYPE
  430.             SYNTAX  Boolean
  431.             ACCESS  read-write
  432.             STATUS  mandatory
  433.             DESCRIPTION
  434.                     "A flag indicating whether or not the N_Port
  435.                      supports intermixing of Class 2 and Class 3 frames
  436.                      during a Class 1 Connection.
  437.                      (FC-PH(REV4.0(23.6.7.2)))"
  438.             ::= { fcNPortConfigEntry 7 }
  439.  
  440.         fcNPortClass2Supported OBJECT-TYPE
  441.             SYNTAX  Boolean
  442.             ACCESS  read-write
  443.             STATUS  mandatory
  444.             DESCRIPTION
  445.                     "A flag indicating whether or not Class 2 is supported
  446.                      by this N_Port.
  447.                      (FC-PH(REV4.0(23.6.7.1)))"
  448.             ::= { fcNPortConfigEntry 8 }
  449.  
  450.         fcNPortClass3Supported OBJECT-TYPE
  451.             SYNTAX  Boolean
  452.             ACCESS  read-write
  453.             STATUS  mandatory
  454.             DESCRIPTION
  455.                     "A flag indicating whether or not Class 3 is supported
  456.                      by this N_Port.
  457.                      (FC-PH(REV4.0(23.6.7.1)))"
  458.             ::= { fcNPortConfigEntry 9 }
  459.  
  460.         fcNPortRecvDataFieldSize OBJECT-TYPE
  461.             SYNTAX  RecvDataFieldSize
  462.             ACCESS  read-write
  463.             STATUS  mandatory
  464.             DESCRIPTION
  465.                     "Receive Data Field Size in bytes.  This is the largest
  466.                      Data_Field Size for an FT_1 frame that can be received
  467.                      by this N_Port.
  468.                      (FC-PH(REV4.0(23.6.2.4, 23.6.8.5)))"
  469.             ::= { fcNPortConfigEntry 10 }
  470.  
  471.  
  472.  
  473.  
  474. Expiration Date February 1994                           [Page 8]
  475.  
  476.  
  477.  
  478.  
  479.  
  480. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  481.  
  482.  
  483.         -- the Operation group
  484.  
  485.         -- This group consists of tables that contain operational status
  486.         -- and established Services Parameters for the Fabric and N_Port
  487.         -- Logins.  Implementation of this group is mandatory.
  488.  
  489.         -- the N_Port Operation table
  490.         -- The N_Port Operation table contains, one entry for each N_Port
  491.         -- in the Node, the operational status and parameters of the
  492.         -- N_Ports.
  493.  
  494.         fcNPortOperTable OBJECT-TYPE
  495.             SYNTAX  SEQUENCE OF FcNPortOperEntry
  496.             ACCESS  not-accessible
  497.             STATUS  mandatory
  498.             DESCRIPTION
  499.                     "A table that contains, one entry for each N_Port in the
  500.                      Node, operational status and parameters of the N_Ports.
  501.                      (FC-PH(REV4.0()))"
  502.             ::= { fcNodeOp 1 }
  503.  
  504.         fcNPortOperEntry OBJECT-TYPE
  505.             SYNTAX  FcNPortOperEntry
  506.             ACCESS  not-accessible
  507.             STATUS  mandatory
  508.             DESCRIPTION
  509.                     "An entry containing operational status and parameters
  510.                      of an N_Port.
  511.                      (FC-PH(REV4.0()))"
  512.             INDEX { fcNPortOperNPortIndex }
  513.             ::= { fcNPortOperTable 1 }
  514.  
  515.         FcNPortOperEntry ::=
  516.             SEQUENCE {
  517.                 fcNPortOperNPortIndex
  518.                     INTEGER,
  519.                 fcNPortIdentifier
  520.                     NPortIdentifier,
  521.                 fcNPortFabricLoginOperStatus
  522.                     LoginOperStatus,
  523.                 fcNPortFabricLoginDiagnostic
  524.                     LoginDiagnostic,
  525.                 fcNPortFabricLoginDiagnosticReason
  526.                     LoginDiagnosticReason,
  527.                 fcNPortMaxLoginSessions
  528.                     INTEGER,
  529.                 fcNPortActiveLoginSessions
  530.                     Gauge,
  531.  
  532.  
  533.  
  534. Expiration Date February 1994                           [Page 9]
  535.  
  536.  
  537.  
  538.  
  539.  
  540. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  541.  
  542.  
  543.                 fcNPortRATOV
  544.                     MilliSeconds,
  545.                 fcNPortEDTOV
  546.                     MilliSeconds
  547.             }
  548.  
  549.         fcNPortOperNPortIndex OBJECT-TYPE
  550.             SYNTAX  INTEGER
  551.             ACCESS  read-only
  552.             STATUS  mandatory
  553.             DESCRIPTION
  554.                     "A unique number that identifies an N_Port. This number
  555.                      ranges from 1 to the value of ifNumber defined in [9].
  556.                      The value of this number is identical to that of the
  557.                      ifIndex [9] which identifies the interface constituted
  558.                      by this N_Port.  The value of this number remains
  559.                      constant for the identified N_Port until the management
  560.                      agent of the Node is re-initialized."
  561.             ::= { fcNPortOperEntry 1 }
  562.  
  563.         fcNPortIdentifier OBJECT-TYPE
  564.             SYNTAX  NPortIdentifier
  565.             ACCESS  read-write
  566.             STATUS  mandatory
  567.             DESCRIPTION
  568.                     "Address identifier of the N_Port.  Its value uniquely
  569.                      identifies this N_Port in the address domain of the
  570.                      Fabric.  It is assigned by the fabric during Fabric
  571.                      Login, or is determined and agreed by the fabric through
  572.                      some other means.  Once this object is assigned, this
  573.                      N_Port is termed an Identified N_Port, otherwise, an
  574.                      Unidentified N_Port.  The value of this object in an
  575.                      Unidentified N_Port is Hex '000000'.  An N_Port logged
  576.                      into the Fabric must be an Identified N_Port, but
  577.                      an Identified N_Port may or may not be logged into the
  578.                      Fabric.
  579.                      (FC-PH(REV4.0(18.3, 23.3)), FC-FG(REV1.6(3.1)))"
  580.             ::= { fcNPortOperEntry 2 }
  581.  
  582.         fcNPortFabricLoginOperStatus OBJECT-TYPE
  583.             SYNTAX  FLoginOperStatus
  584.             ACCESS  read-only
  585.             STATUS  mandatory
  586.             DESCRIPTION
  587.                     "The Operational Status of the Fabric Login session
  588.                      between the N_Port and the attached F_Port.  A Fabric
  589.                      Login session is established by the N_Port when it
  590.                      initiates a FLOGI Link Service Sequence, which is
  591.  
  592.  
  593.  
  594. Expiration Date February 1994                          [Page 10]
  595.  
  596.  
  597.  
  598.  
  599.  
  600. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  601.  
  602.  
  603.                      in turn accepted by the Fabric with an ACC Link
  604.                      Service Sequence.  An attempt of Fabric Login may fail,
  605.                      and an established Fabric Login session may terminate
  606.                      abnormally.  These conditions are indicated by the
  607.                      Fabric Login diagnostic.
  608.                      (FC-PH(REV4.0(23.3)))"
  609.             ::= { fcNPortOperEntry 3 }
  610.  
  611.         fcNPortFabricLoginDiagnostic OBJECT-TYPE
  612.             SYNTAX  LoginDiagnostic
  613.             ACCESS  read-only
  614.             STATUS  mandatory
  615.             DESCRIPTION
  616.                     "Diagnostic Code to indicate an abnormal condition arose
  617.                      during a Fabric Login attempt or after a Fabric Login
  618.                      session has been established.
  619.                      (FC-PH(REV4.0(23.3)))"
  620.             ::= { fcNPortOperEntry 4 }
  621.  
  622.         fcNPortFabricLoginDiagnosticReason OBJECT-TYPE
  623.             SYNTAX  LoginDiagnosticReason
  624.             ACCESS  read-only
  625.             STATUS  mandatory
  626.             DESCRIPTION
  627.                     "Reason code specifying the cause of the abnormal
  628.                      condition indicated by the Fabric Login diagnostic code.
  629.                      (FC-PH(REV4.0(20, 21)))"
  630.             ::= { fcNPortOperEntry 5 }
  631.  
  632.         fcNPortMaxLoginSessions OBJECT-TYPE
  633.             SYNTAX  INTEGER
  634.             ACCESS  read-write
  635.             STATUS  mandatory
  636.             DESCRIPTION
  637.                     "The maximum number of N_Port Logins that this N_Port
  638.                      can accommodate at one time.
  639.                      (FC-PH(REV4.0(23.4)))"
  640.             ::= { fcNPortOperEntry 6 }
  641.  
  642.         fcNPortActiveLoginSessions OBJECT-TYPE
  643.             SYNTAX  Gauge
  644.             ACCESS  read-only
  645.             STATUS  mandatory
  646.             DESCRIPTION
  647.                     "The number of currently active N_Port Logins.  This
  648.                      number cannot be larger than the maximum number of
  649.                      N_Port Logins that this N_Port can accommodate at
  650.                      one time.
  651.  
  652.  
  653.  
  654. Expiration Date February 1994                          [Page 11]
  655.  
  656.  
  657.  
  658.  
  659.  
  660. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  661.  
  662.  
  663.                      (FC-PH(REV4.0(23.4)))"
  664.             ::= { fcNPortOperEntry 7 }
  665.  
  666.         fcNPortRATOV OBJECT-TYPE
  667.             SYNTAX  MilliSeconds
  668.             ACCESS  read-write
  669.             STATUS  mandatory
  670.             DESCRIPTION
  671.                     "Resource_Allocation_Timeout Value for determining
  672.                      when to reuse an N_Port resource.
  673.                      (FC-PH(REV4.0(29.2)))"
  674.             ::= { fcNPortOperEntry 8 }
  675.  
  676.         fcNPortEDTOV OBJECT-TYPE
  677.             SYNTAX  MilliSeconds
  678.             ACCESS  read-write
  679.             STATUS  mandatory
  680.             DESCRIPTION
  681.                     "Error_Detect_Timeout Value for Sequence timeout.
  682.                      (FC-PH(REV4.0(29.2)))"
  683.             ::= { fcNPortOperEntry 9 }
  684.  
  685.  
  686.         -- the Fabric Login table
  687.         -- The Fabric Login table contains, one entry for each N_Port
  688.         -- in the Node, the Services Parameters that have been established
  689.         -- between the N_Port and the Fabric during Fabric Login.
  690.  
  691.         fcNPortFabricLoginTable OBJECT-TYPE
  692.             SYNTAX SEQUENCE OF FcNPortFabricLoginEntry
  693.             ACCESS not-accessible
  694.             STATUS mandatory
  695.             DESCRIPTION
  696.                     "A table that contains, one entry for each N_Port in the
  697.                      Node, services parameters established between the
  698.                      N_Port and the Fabric during Fabric Login.
  699.                      (FC-PH(REV4.0(23.3)))"
  700.             ::= { fcNodeOp 2 }
  701.  
  702.         fcNPortFabricLoginEntry OBJECT-TYPE
  703.             SYNTAX FcNPortFabricLoginEntry
  704.             ACCESS not-accessible
  705.             STATUS mandatory
  706.             DESCRIPTION
  707.                     "An entry containing service parameters established
  708.                      between the N_Port and the Fabric during Fabric
  709.                      Login.
  710.                      (FC-PH(REV4.0(23.3)))"
  711.  
  712.  
  713.  
  714. Expiration Date February 1994                          [Page 12]
  715.  
  716.  
  717.  
  718.  
  719.  
  720. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  721.  
  722.  
  723.             INDEX { fcNPortFabricLoginNPortIndex }
  724.             ::= { fcNPortFabricLoginTable 1 }
  725.  
  726.         FcNPortFabricLoginEntry ::=
  727.             SEQUENCE {
  728.                 fcNPortFabricLoginNPortIndex
  729.                     INTEGER,
  730.                 fcNPortFabricLoginClass1Supported
  731.                     Boolean,
  732.                 fcNPortFabricLoginIntermixSupported
  733.                     Boolean,
  734.                 fcNPortFabricLoginClass2Supported
  735.                     Boolean,
  736.                 fcNPortFabricLoginClass3Supported
  737.                     Boolean
  738.             }
  739.  
  740.         fcNPortFabricLoginNPortIndex OBJECT-TYPE
  741.             SYNTAX  INTEGER
  742.             ACCESS  read-only
  743.             STATUS  mandatory
  744.             DESCRIPTION
  745.                     "A unique number that identifies an N_Port. This number
  746.                      ranges from 1 to the value of ifNumber defined in [9].
  747.                      The value of this number is identical to that of the
  748.                      ifIndex [9] which identifies the interface constituted
  749.                      by this N_Port.  The value of this number remains
  750.                      constant for the identified N_Port until the management
  751.                      agent of the Node is re-initialized."
  752.             ::= { fcNPortFabricLoginEntry 1 }
  753.  
  754.         fcNPortFabricLoginClass1Supported OBJECT-TYPE
  755.             SYNTAX  Boolean
  756.             ACCESS  read-only
  757.             STATUS  mandatory
  758.             DESCRIPTION
  759.                     "A flag indicating that the N_Port has requested Class
  760.                      1 support from the Fabric during Fabric Login, and the
  761.                      Fabric has granted the request.
  762.                      (FC-PH(REV4.0(23.6.7.1, 23.7.4.1)))"
  763.             ::= { fcNPortFabricLoginEntry 2 }
  764.  
  765.         fcNPortFabricLoginIntermixSupported OBJECT-TYPE
  766.             SYNTAX  Boolean
  767.             ACCESS  read-only
  768.             STATUS  mandatory
  769.             DESCRIPTION
  770.                     "A flag indicating that the N_Port has requested Intermix
  771.  
  772.  
  773.  
  774. Expiration Date February 1994                          [Page 13]
  775.  
  776.  
  777.  
  778.  
  779.  
  780. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  781.  
  782.  
  783.                      support from the Fabric during Fabric Login, and the
  784.                      Fabric has granted the request.
  785.                      (FC-PH(REV4.0(23.6.7.2, 23.7.4.2)))"
  786.             ::= { fcNPortFabricLoginEntry 3 }
  787.  
  788.         fcNPortFabricLoginClass2Supported OBJECT-TYPE
  789.             SYNTAX  Boolean
  790.             ACCESS  read-only
  791.             STATUS  mandatory
  792.             DESCRIPTION
  793.                     "A flag indicating that the N_Port has requested Class 2
  794.                      support from the Fabric during Fabric Login, and the
  795.                      Fabric has granted the request.
  796.                      (FC-PH(REV4.0(23.6.7.1, 23.7.4.1)))"
  797.             ::= { fcNPortFabricLoginEntry 4 }
  798.  
  799.         fcNPortFabricLoginClass3Supported OBJECT-TYPE
  800.             SYNTAX  Boolean
  801.             ACCESS  read-only
  802.             STATUS  mandatory
  803.             DESCRIPTION
  804.                     "A flag indicating that the N_Port has requested Class 3
  805.                      support from the Fabric suring Fabric Login, and the
  806.                      Fabric has granted the request.
  807.                      (FC-PH(REV4.0(23.6.7.1, 23.7.4.1)))"
  808.             ::= { fcNPortFabricLoginEntry 5 }
  809.  
  810.  
  811.         -- the N_Port Physical Level table
  812.         -- The N_Port Physical Level table contains, one entry for
  813.         -- each N_Port in the Node, the physical level status and parameters
  814.         -- of the N_Ports.  It also contains the counters in the Link Error
  815.         -- Status Block.
  816.  
  817.         fcNPortPhysTable OBJECT-TYPE
  818.             SYNTAX  SEQUENCE OF FcNPortPhysEntry
  819.             ACCESS  not-accessible
  820.             STATUS  mandatory
  821.             DESCRIPTION
  822.                     "A table that contains, one entry for each N_Port in
  823.                      the Node, physical level status and parameters of the
  824.                      N_Ports in the Node.  It also contains the counters in
  825.                      the Link Error Status Block.
  826.                      (FC-PH(REV4.0(16.5, 29.8)))"
  827.             ::= { fcNodeOp 3 }
  828.  
  829.         fcNPortPhysEntry OBJECT-TYPE
  830.             SYNTAX  FcNPortPhysEntry
  831.  
  832.  
  833.  
  834. Expiration Date February 1994                          [Page 14]
  835.  
  836.  
  837.  
  838.  
  839.  
  840. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  841.  
  842.  
  843.             ACCESS  not-accessible
  844.             STATUS  mandatory
  845.             DESCRIPTION
  846.                     "An entry containing physical level status and
  847.                      parameters of an N_Port.  It also contains the
  848.                      counters in the Link Error Status Block.
  849.                      (FC-PH(REV4.0(16.5, 29.8)))"
  850.             INDEX { fcNPortPhysNPortIndex }
  851.             ::= { fcNPortPhysTable 1 }
  852.  
  853.         FcNPortPhysEntry ::=
  854.             SEQUENCE {
  855.                 fcNPortPhysNPortIndex
  856.                     INTEGER,
  857.                 fcNPortPortState
  858.                     PortState,
  859.                 fcNPortRTTOV
  860.                     MilliSeconds,
  861.                 fcNPortLinkFails
  862.                     Counter,
  863.                 fcNPortSyncLosses
  864.                     Counter,
  865.                 fcNPortSignalLosses
  866.                     Counter,
  867.                 fcNPortPrimitiveSeqProtErrors
  868.                     Counter,
  869.                 fcNPortInvalidTransmissionWords
  870.                     Counter,
  871.                 fcNPortInvalidCRCs
  872.                     Counter
  873.             }
  874.  
  875.         fcNPortPhysNPortIndex OBJECT-TYPE
  876.             SYNTAX  INTEGER
  877.             ACCESS  read-write
  878.             STATUS  mandatory
  879.             DESCRIPTION
  880.                     "A unique number that identifies an N_Port. This number
  881.                      ranges from 1 to the value of ifNumber defined in [9].
  882.                      The value of this number is identical to that of the
  883.                      ifIndex [9] which identifies the interface constituted
  884.                      by this N_Port.  The value of this number remains
  885.                      constant for the identified N_Port until the management
  886.                      agent of the Node is re-initialized."
  887.             ::= { fcNPortPhysEntry 1 }
  888.  
  889.         fcNPortPortState OBJECT-TYPE
  890.             SYNTAX  PortState
  891.  
  892.  
  893.  
  894. Expiration Date February 1994                          [Page 15]
  895.  
  896.  
  897.  
  898.  
  899.  
  900. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  901.  
  902.  
  903.             ACCESS  read-only
  904.             STATUS  mandatory
  905.             DESCRIPTION
  906.                     "The state of the N_Port in respect to the synchronization
  907.                      process with the attached F_Port.
  908.                      (FC-PH(REV4.0(16.5)))"
  909.             ::= { fcNPortPhysEntry 2 }
  910.  
  911.         fcNPortRTTOV OBJECT-TYPE
  912.             SYNTAX  MilliSeconds
  913.             ACCESS  read-write
  914.             STATUS  mandatory
  915.             DESCRIPTION
  916.                     "Receiver_Transmitter Timeout Value for detecting
  917.                      Loss of Synchronzation.
  918.                      (FC-PH(REV4.0(29.2)))"
  919.             ::= { fcNPortPhysEntry 3 }
  920.  
  921.         fcNPortLinkFails OBJECT-TYPE
  922.             SYNTAX  Counter
  923.             ACCESS  read-only
  924.             STATUS  mandatory
  925.             DESCRIPTION
  926.                     "The value of the Link Failure Count field in the Link
  927.                      Error Status Block.
  928.                      (FC-PH(REV4.0(29.8)))"
  929.             ::= { fcNPortPhysEntry 4 }
  930.  
  931.         fcNPortSyncLosses OBJECT-TYPE
  932.             SYNTAX  Counter
  933.             ACCESS  read-only
  934.             STATUS  mandatory
  935.             DESCRIPTION
  936.                     "The value of the Loss of Synchronization Count field
  937.                      in the Link Error Status Block.
  938.                      (FC-PH(REV4.0(29.8)))"
  939.             ::= { fcNPortPhysEntry 5 }
  940.  
  941.         fcNPortSignalLosses OBJECT-TYPE
  942.             SYNTAX  Counter
  943.             ACCESS  read-only
  944.             STATUS  mandatory
  945.             DESCRIPTION
  946.                     "The value of the Loss of Signal Count field in the Link
  947.                      Error Status Block.
  948.                      (FC-PH(REV4.0(29.8)))"
  949.             ::= { fcNPortPhysEntry 6 }
  950.  
  951.  
  952.  
  953.  
  954. Expiration Date February 1994                          [Page 16]
  955.  
  956.  
  957.  
  958.  
  959.  
  960. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  961.  
  962.  
  963.         fcNPortPrimitiveSeqProtErrors OBJECT-TYPE
  964.             SYNTAX  Counter
  965.             ACCESS  read-only
  966.             STATUS  mandatory
  967.             DESCRIPTION
  968.                     "The value of the Primitive Sequence Protocol Error
  969.                      field in the Link Error Status Block.
  970.                      (FC-PH(REV4.0(29.8)))"
  971.             ::= { fcNPortPhysEntry 7 }
  972.  
  973.         fcNPortInvalidTransmissionWords OBJECT-TYPE
  974.             SYNTAX  Counter
  975.             ACCESS  read-only
  976.             STATUS  mandatory
  977.             DESCRIPTION
  978.                     "The value of the Invalid Transmission Word field in
  979.                      the Link Error Status Block.
  980.                      (FC-PH(REV4.0(29.8)))"
  981.             ::= { fcNPortPhysEntry 8 }
  982.  
  983.         fcNPortInvalidCRCs OBJECT-TYPE
  984.             SYNTAX  Counter
  985.             ACCESS  read-only
  986.             STATUS  mandatory
  987.             DESCRIPTION
  988.                     "The value of the Invalid CRC Count field in the Link
  989.                      Error Status Block.
  990.                      (FC-PH(REV4.0(29.8)))"
  991.             ::= { fcNPortPhysEntry 9 }
  992.  
  993.  
  994.  
  995.         -- the Error group
  996.         -- This group consists of tables that contain information about
  997.         -- the various types of errors detected.  Implementation of this
  998.         -- group is optional.
  999.  
  1000.         -- the N_Port Error table
  1001.         -- The N_Port Error table contains, one entry for each N_Port in the
  1002.         -- Node, counters recording the numbers of various types of errors
  1003.         -- detected since the N_Port logged into the Fabric.
  1004.  
  1005.         fcNPortErrorTable OBJECT-TYPE
  1006.             SYNTAX  SEQUENCE OF FcNPortErrorEntry
  1007.             ACCESS  not-accessible
  1008.             STATUS  mandatory
  1009.             DESCRIPTION
  1010.                     "A table that contains, one entry for each N_Port in the
  1011.  
  1012.  
  1013.  
  1014. Expiration Date February 1994                          [Page 17]
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1021.  
  1022.  
  1023.                      Node, counters recording the numbers of various types
  1024.                      of errors detected since the N_Port logged into the
  1025.                      Fabric.
  1026.                      (FC-PH(REV4.0(23, 29)))"
  1027.             ::= { fcNodeError 1 }
  1028.  
  1029.         fcNPortErrorEntry OBJECT-TYPE
  1030.             SYNTAX  FcNPortErrorEntry
  1031.             ACCESS  not-accessible
  1032.             STATUS  mandatory
  1033.             DESCRIPTION
  1034.                     "An entry containing error counters of an N_Port.
  1035.                      (FC-PH(REV4.0(23, 29)))"
  1036.             INDEX { fcNPortErrorNPortIndex }
  1037.             ::= { fcNPortErrorTable 1 }
  1038.  
  1039.         FcNPortErrorEntry ::=
  1040.             SEQUENCE {
  1041.                 fcNPortErrorNPortIndex
  1042.                     INTEGER,
  1043.                 fcNPortLoginInitiateFails
  1044.                     Counter,
  1045.                 fcNPortLoginAcceptFails
  1046.                     Counter,
  1047.                 fcNPortConnectInitiateFails
  1048.                     Counter,
  1049.                 fcNPortConnectAcceptFails
  1050.                     Counter,
  1051.                 fcNPortLinkFailures
  1052.                     Counter,
  1053.                 fcNPortLinkErrors
  1054.                     Counter,
  1055.                 fcNPortLinkTimeouts
  1056.                     Counter,
  1057.                 fcNPortLinkResetTimeouts
  1058.                     Counter,
  1059.                 fcNPortSeqTimeouts
  1060.                     Counter,
  1061.                 fcNPortDelimiterErrors
  1062.                     Counter,
  1063.                 fcNPortAddressIdentifierErrors
  1064.                     Counter,
  1065.                 fcNPortFrameContentErrors
  1066.                     Counter,
  1067.                 fcNPortDataFrameErrors
  1068.                     Counter,
  1069.                 fcNPortACKFrameErrors
  1070.                     Counter
  1071.  
  1072.  
  1073.  
  1074. Expiration Date February 1994                          [Page 18]
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1081.  
  1082.  
  1083.             }
  1084.  
  1085.         fcNPortErrorNPortIndex OBJECT-TYPE
  1086.             SYNTAX  INTEGER
  1087.             ACCESS  read-only
  1088.             STATUS  mandatory
  1089.             DESCRIPTION
  1090.                     "A unique number that identifies an N_Port. This number
  1091.                      ranges from 1 to the value of ifNumber defined in [9].
  1092.                      The value of this number is identical to that of the
  1093.                      ifIndex [9] which identifies the interface constituted
  1094.                      by this N_Port.  The value of this number remains
  1095.                      constant for the identified N_Port until the management
  1096.                      agent of the Node is re-initialized."
  1097.             ::= { fcNPortErrorEntry 1 }
  1098.  
  1099.         fcNPortLoginInitiateFails OBJECT-TYPE
  1100.             SYNTAX  Counter
  1101.             ACCESS  read-only
  1102.             STATUS  mandatory
  1103.             DESCRIPTION
  1104.                     "The number of failed N_Port Logins initiated by this
  1105.                      N_Port.
  1106.                      (FC-PH(REV4.0(23.4)))"
  1107.             ::= { fcNPortErrorEntry 2 }
  1108.  
  1109.         fcNPortLoginAcceptFails OBJECT-TYPE
  1110.             SYNTAX  Counter
  1111.             ACCESS  read-only
  1112.             STATUS  mandatory
  1113.             DESCRIPTION
  1114.                     "The number of N_Port Logins this N_Port failed to
  1115.                      accept.
  1116.                      (FC-PH(REV4.0(23.4)))"
  1117.             ::= { fcNPortErrorEntry 3 }
  1118.  
  1119.         fcNPortConnectInitiateFails OBJECT-TYPE
  1120.             SYNTAX  Counter
  1121.             ACCESS  read-only
  1122.             STATUS  mandatory
  1123.             DESCRIPTION
  1124.                     "The number of failed Class 1 Dedicated Connections
  1125.                      initiated by this N_Port.
  1126.                      (FC-PH(REV4.0(28)))"
  1127.             ::= { fcNPortErrorEntry 4 }
  1128.  
  1129.         fcNPortConnectAcceptFails OBJECT-TYPE
  1130.             SYNTAX  Counter
  1131.  
  1132.  
  1133.  
  1134. Expiration Date February 1994                          [Page 19]
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1141.  
  1142.  
  1143.             ACCESS  read-only
  1144.             STATUS  mandatory
  1145.             DESCRIPTION
  1146.                     "The number of Class 1 Dedicated Connections this
  1147.                      N_Port failed to accept.
  1148.                      (FC-PH(REV4.0(28)))"
  1149.             ::= { fcNPortErrorEntry 5 }
  1150.  
  1151.         fcNPortLinkFailures OBJECT-TYPE
  1152.             SYNTAX  Counter
  1153.             ACCESS  read-only
  1154.             STATUS  mandatory
  1155.             DESCRIPTION
  1156.                     "The number of Link Failures detected by this
  1157.                      N_Port.
  1158.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1159.             ::= { fcNPortErrorEntry 6 }
  1160.  
  1161.         fcNPortLinkErrors OBJECT-TYPE
  1162.             SYNTAX  Counter
  1163.             ACCESS  read-only
  1164.             STATUS  mandatory
  1165.             DESCRIPTION
  1166.                     "The number of Link Errors detected by this
  1167.                      N_Port.
  1168.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1169.             ::= { fcNPortErrorEntry 7 }
  1170.  
  1171.         fcNPortLinkTimeouts OBJECT-TYPE
  1172.             SYNTAX  Counter
  1173.             ACCESS  read-only
  1174.             STATUS  mandatory
  1175.             DESCRIPTION
  1176.                     "The number of Link Timeouts detected by this
  1177.                      N_Port.
  1178.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1179.             ::= { fcNPortErrorEntry 8 }
  1180.  
  1181.         fcNPortLinkResetTimeouts OBJECT-TYPE
  1182.             SYNTAX  Counter
  1183.             ACCESS  read-only
  1184.             STATUS  mandatory
  1185.             DESCRIPTION
  1186.                     "The number of Link Reset protocol timeouts detected
  1187.                      by this N_Port.
  1188.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1189.             ::= { fcNPortErrorEntry 9 }
  1190.  
  1191.  
  1192.  
  1193.  
  1194. Expiration Date February 1994                          [Page 20]
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1201.  
  1202.  
  1203.         fcNPortSeqTimeouts OBJECT-TYPE
  1204.             SYNTAX  Counter
  1205.             ACCESS  read-only
  1206.             STATUS  mandatory
  1207.             DESCRIPTION
  1208.                     "The number of Sequences Timeouts detected by this
  1209.                      N_Port.
  1210.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1211.             ::= { fcNPortErrorEntry 10 }
  1212.  
  1213.         fcNPortDelimiterErrors OBJECT-TYPE
  1214.             SYNTAX  Counter
  1215.             ACCESS  read-only
  1216.             STATUS  mandatory
  1217.             DESCRIPTION
  1218.                     "The number of Delimiter Errors  detected by this
  1219.                      N_Port.
  1220.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1221.             ::= { fcNPortErrorEntry 11 }
  1222.  
  1223.         fcNPortAddressIdentifierErrors OBJECT-TYPE
  1224.             SYNTAX  Counter
  1225.             ACCESS  read-only
  1226.             STATUS  mandatory
  1227.             DESCRIPTION
  1228.                     "The number of Address Identifier errors detected by
  1229.                      this N_Port.
  1230.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1231.             ::= { fcNPortErrorEntry 12 }
  1232.  
  1233.         fcNPortFrameContentErrors OBJECT-TYPE
  1234.             SYNTAX  Counter
  1235.             ACCESS  read-only
  1236.             STATUS  mandatory
  1237.             DESCRIPTION
  1238.                     "The number of Frame_Content errors detected by this
  1239.                      N_Port.
  1240.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1241.             ::= { fcNPortErrorEntry 13 }
  1242.  
  1243.         fcNPortDataFrameErrors OBJECT-TYPE
  1244.             SYNTAX  Counter
  1245.             ACCESS  read-only
  1246.             STATUS  mandatory
  1247.             DESCRIPTION
  1248.                     "The number of Data Frame errors detected by this
  1249.                      N_Port.
  1250.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1251.  
  1252.  
  1253.  
  1254. Expiration Date February 1994                          [Page 21]
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1261.  
  1262.  
  1263.             ::= { fcNPortErrorEntry 14 }
  1264.  
  1265.         fcNPortACKFrameErrors OBJECT-TYPE
  1266.             SYNTAX  Counter
  1267.             ACCESS  read-only
  1268.             STATUS  mandatory
  1269.             DESCRIPTION
  1270.                     "The number of ACK_1 and ACK_N frame errors detected
  1271.                      by this N_Port.
  1272.                      (FC-PH(REV4.0(29.9, Table 112)))"
  1273.             ::= { fcNPortErrorEntry 15 }
  1274.  
  1275.  
  1276.  
  1277.         -- the Accounting group
  1278.         -- This group consists of tables that contain accounting
  1279.         -- information for the N_Ports in the Node.  Implementation of
  1280.         -- of this group is optional.
  1281.  
  1282.         -- the N_Port Accounting table
  1283.         -- The N_Port Accounting table contains, one entry for each N_Port
  1284.         -- in the Node, counters for certain types of events occurred
  1285.         -- in the N_Ports since the N_Port logged into the Fabric.
  1286.  
  1287.         fcNPortAccountTable OBJECT-TYPE
  1288.             SYNTAX  SEQUENCE OF FcNPortAccountEntry
  1289.             ACCESS  not-accessible
  1290.             STATUS  mandatory
  1291.             DESCRIPTION
  1292.                     "A table that contains, one entry for each N_Port in
  1293.                      the Node, accounting information for the N_Port since
  1294.                      the N_Port logged into the Fabric."
  1295.             ::= { fcNodeAcct 1 }
  1296.  
  1297.         fcNPortAccountEntry OBJECT-TYPE
  1298.             SYNTAX  FcNPortAccountEntry
  1299.             ACCESS  not-accessible
  1300.             STATUS  mandatory
  1301.             DESCRIPTION
  1302.                     "An entry containing accounting information for an
  1303.                      N_Port."
  1304.             INDEX { fcNPortAccountNPortIndex }
  1305.             ::= { fcNPortAccountTable 1 }
  1306.  
  1307.         FcNPortAccountEntry ::=
  1308.             SEQUENCE {
  1309.                 fcNPortAccountNPortIndex
  1310.                     INTEGER,
  1311.  
  1312.  
  1313.  
  1314. Expiration Date February 1994                          [Page 22]
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1321.  
  1322.  
  1323.                 fcNPortInitiatedLogins
  1324.                     Counter,
  1325.                 fcNPortAcceptedLogins
  1326.                     Counter,
  1327.                 fcNPortInitiatedConnections
  1328.                     Counter,
  1329.                 fcNPortAcceptedConnections
  1330.                     Counter
  1331.             }
  1332.  
  1333.         fcNPortAccountNPortIndex OBJECT-TYPE
  1334.             SYNTAX  INTEGER
  1335.             ACCESS  read-only
  1336.             STATUS  mandatory
  1337.             DESCRIPTION
  1338.                     "A unique number that identifies an N_Port. This number
  1339.                      ranges from 1 to the value of ifNumber defined in [9].
  1340.                      The value of this number is identical to that of the
  1341.                      ifIndex [9] which identifies the interface constituted
  1342.                      by this N_Port.  The value of this number remains
  1343.                      constant for the identified N_Port until the management
  1344.                      agent of the Node is re-initialized."
  1345.             ::= { fcNPortAccountEntry 1 }
  1346.  
  1347.         fcNPortInitiatedLogins OBJECT-TYPE
  1348.             SYNTAX  Counter
  1349.             ACCESS  read-only
  1350.             STATUS  mandatory
  1351.             DESCRIPTION
  1352.                     "The number of successful N_Port Logins initiated by
  1353.                      this N_Port.
  1354.                      (FC-PH(REV4.0(23.4)))"
  1355.             ::= { fcNPortAccountEntry 2 }
  1356.  
  1357.         fcNPortAcceptedLogins OBJECT-TYPE
  1358.             SYNTAX  Counter
  1359.             ACCESS  read-only
  1360.             STATUS  mandatory
  1361.             DESCRIPTION
  1362.                     "The number of successful N_Port Logins in which this
  1363.                      N_Port acted as the recipient of N_Port Login.
  1364.                      (FC-PH(REV4.0(23.4)))"
  1365.             ::= { fcNPortAccountEntry 3 }
  1366.  
  1367.         fcNPortInitiatedConnections OBJECT-TYPE
  1368.             SYNTAX  Counter
  1369.             ACCESS  read-only
  1370.             STATUS  mandatory
  1371.  
  1372.  
  1373.  
  1374. Expiration Date February 1994                          [Page 23]
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1381.  
  1382.  
  1383.             DESCRIPTION
  1384.                     "The number of successful Class 1 Dedicated Connections
  1385.                      initiated by this N_Port.
  1386.                      (FC-PH(REV4.0(28.5)))"
  1387.             ::= { fcNPortAccountEntry 4 }
  1388.  
  1389.         fcNPortAcceptedConnections OBJECT-TYPE
  1390.             SYNTAX  Counter
  1391.             ACCESS  read-only
  1392.             STATUS  mandatory
  1393.             DESCRIPTION
  1394.                     "The number of successful dedicated connections in
  1395.                      which this N_Port acted as the recipient.
  1396.                      (FC-PH(REV4.0(28.5)))"
  1397.             ::= { fcNPortAccountEntry 5 }
  1398.  
  1399.  
  1400.  
  1401.         -- the Sequence Size table
  1402.         -- The Sequence Size table contains, one entry for each N_Port
  1403.         -- in the Node, counters for Sequences of certain Payload size
  1404.         -- initiated and received by the N_Port since the N_Port logged
  1405.         -- into the Fabric.
  1406.  
  1407.         fcNPortSeqSizeTable OBJECT-TYPE
  1408.             SYNTAX  SEQUENCE OF FcNPortSeqSizeEntry
  1409.             ACCESS  not-accessible
  1410.             STATUS  mandatory
  1411.             DESCRIPTION
  1412.                     "A table that contains, one entry for each N_Port in
  1413.                      the Node,  counters for Sequences of certain Payload
  1414.                      size initiated and received by the N_Port since the
  1415.                      N_Port logged into the Fabric."
  1416.             ::= { fcNodeAcct 2 }
  1417.  
  1418.         fcNPortSeqSizeEntry OBJECT-TYPE
  1419.             SYNTAX  FcNPortSeqSizeEntry
  1420.             ACCESS  not-accessible
  1421.             STATUS  mandatory
  1422.             DESCRIPTION
  1423.                     "An entry containing counters for Sequences of certain
  1424.                      Payload size initiated and received by an N_Port."
  1425.             INDEX { fcNPortSeqSizeNPortIndex }
  1426.             ::= { fcNPortSeqSizeTable 1 }
  1427.  
  1428.         FcNPortSeqSizeEntry ::=
  1429.             SEQUENCE {
  1430.                 fcNPortSeqSizeNPortIndex
  1431.  
  1432.  
  1433.  
  1434. Expiration Date February 1994                          [Page 24]
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1441.  
  1442.  
  1443.                     INTEGER,
  1444.                 fcNPortInSmallSeqs
  1445.                     Counter,
  1446.                 fcNPortInMediumSeqs
  1447.                     Counter,
  1448.                 fcNPortInLargeSeqs
  1449.                     Counter,
  1450.                 fcNPortOutSmallSeqs
  1451.                     Counter,
  1452.                 fcNPortOutMediumSeqs
  1453.                     Counter,
  1454.                 fcNPortOutLargeSeqs
  1455.                     Counter
  1456.             }
  1457.  
  1458.         fcNPortSeqSizeNPortIndex OBJECT-TYPE
  1459.             SYNTAX  INTEGER
  1460.             ACCESS  read-only
  1461.             STATUS  mandatory
  1462.             DESCRIPTION
  1463.                     "A unique number that identifies an N_Port. This number
  1464.                      ranges from 1 to the value of ifNumber defined in [9].
  1465.                      The value of this number is identical to that of the
  1466.                      ifIndex [9] which identifies the interface constituted
  1467.                      by this N_Port.  The value of this number remains
  1468.                      constant for the identified N_Port until the management
  1469.                      agent of the Node is re-initialized."
  1470.             ::= { fcNPortSeqSizeEntry 1 }
  1471.  
  1472.         fcNPortInSmallSeqs OBJECT-TYPE
  1473.             SYNTAX  Counter
  1474.             ACCESS  read-only
  1475.             STATUS  mandatory
  1476.             DESCRIPTION
  1477.                     "The number of Sequences, whose Payload size is from 1 to
  1478.                      255 bytes, received by this N_Port.
  1479.                      (FC-PH(REV4.0()))"
  1480.             ::= { fcNPortSeqSizeEntry 2 }
  1481.  
  1482.         fcNPortInMediumSeqs OBJECT-TYPE
  1483.             SYNTAX  Counter
  1484.             ACCESS  read-only
  1485.             STATUS  mandatory
  1486.             DESCRIPTION
  1487.                     "The number of Sequences, whose Payload size is from 256
  1488.                      to 2047 bytes, received by this N_Port.
  1489.                      (FC-PH(REV4.0()))"
  1490.             ::= { fcNPortSeqSizeEntry 3 }
  1491.  
  1492.  
  1493.  
  1494. Expiration Date February 1994                          [Page 25]
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1501.  
  1502.  
  1503.         fcNPortInLargeSeqs OBJECT-TYPE
  1504.             SYNTAX  Counter
  1505.             ACCESS  read-only
  1506.             STATUS  mandatory
  1507.             DESCRIPTION
  1508.                     "The number of Sequences, whose Payload size is 2048
  1509.                      bytes or more, received by this N_Port.
  1510.                      (FC-PH(REV4.0()))"
  1511.             ::= { fcNPortSeqSizeEntry 4 }
  1512.  
  1513.         fcNPortOutSmallSeqs OBJECT-TYPE
  1514.             SYNTAX  Counter
  1515.             ACCESS  read-only
  1516.             STATUS  mandatory
  1517.             DESCRIPTION
  1518.                     "The number of Sequences, whose Payload size is from 1 to
  1519.                      255 bytes, initiated by this N_Port.
  1520.                      (FC-PH(REV4.0()))"
  1521.             ::= { fcNPortSeqSizeEntry 5 }
  1522.  
  1523.         fcNPortOutMediumSeqs OBJECT-TYPE
  1524.             SYNTAX  Counter
  1525.             ACCESS  read-only
  1526.             STATUS  mandatory
  1527.             DESCRIPTION
  1528.                     "The number of Sequences, whose Payload size is from 256
  1529.                      to 2047 bytes, initiated by this N_Port.
  1530.                      (FC-PH(REV4.0()))"
  1531.             ::= { fcNPortSeqSizeEntry 6 }
  1532.  
  1533.         fcNPortOutLargeSeqs OBJECT-TYPE
  1534.             SYNTAX  Counter
  1535.             ACCESS  read-only
  1536.             STATUS  mandatory
  1537.             DESCRIPTION
  1538.                     "The number of Sequences, whose Payload size is 2048
  1539.                      bytes or more, initiated by this N_Port.
  1540.                      (FC-PH(REV4.0()))"
  1541.             ::= { fcNPortSeqSizeEntry 7 }
  1542.  
  1543.         END
  1544.  
  1545.         -- End of Object Definitions
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554. Expiration Date February 1994                          [Page 26]
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1561.  
  1562.  
  1563. 4. Acknowledgements
  1564.  
  1565.    The editor would like to thank the following individuals for their
  1566.    assistance and constructive comments:
  1567.  
  1568.                 Yakov Rekhter, IBM
  1569.                 Martin Sachs, IBM
  1570.                 Dan Eisenhauer, IBM
  1571.                 Beth Vanderbeck, IBM
  1572.                 Carl Zeitler, IBM
  1573.                 Paul Griffiths, IBM
  1574.                 KC Chennappan, IBM
  1575.                 Jessie Haug, IBM
  1576.                 Lancing Sloan, LLNL
  1577.                 Paul Rupert, LLNL
  1578.                 Rich Teborak, Amdahl
  1579.                 Steve Wilson, Amdahl
  1580.                 Jerry Rouse, IBM
  1581.                 Dal Allan, ENDL
  1582.                 Hubert Huot, IBM
  1583.                 Venkat Rao, HP
  1584.  
  1585.  
  1586. 5. References
  1587.  
  1588.    [1] Fibre Channel Physical and Signaling Interface (FC-PH), rev. 4.0,
  1589.        May 4, 1993. Draft Proposed American National Standard,
  1590.        X3.230-199x, Computer and Business Equipment Manufacturers
  1591.        Association, Washington, DC, 1993.
  1592.  
  1593.    [2] Sachs, M., "Fiber Channel Standard", Research Report RC 18365,
  1594.        Sept. 24, 1992.  IBM Research, T.J. Watson Center, P.O. Box 704,
  1595.        Yorktown Heights, NY 10598, September 1992.
  1596.  
  1597.    [3] Sachs, M., "An FCS Information Taxonomy", FCS Working Group
  1598.        Document FC-FG/92-025. IBM Research, T.J. Watson Center,
  1599.        P.O. Box 704, Yorktown Heights, NY 10598, July 1992.
  1600.  
  1601.    [4] Fibre Channel Fabric Requirements (FC-FG), rev. 1.6,
  1602.        December 8, 1992. Working Draft Proposed American National
  1603.        Standard for Information Systems, X3T9.3/92-XXX, Computer and
  1604.        Business Equipment Manufacturers Association, Washington, DC,
  1605.        December 1992.
  1606.  
  1607.    [5] Fibre Channel Cross-point Switched Fabric Requirements (FC-XS),
  1608.        rev. 1.10, November, 1992. Working Draft Proposed American
  1609.        National Standard for Information Systems, Computer and
  1610.        Business Equipment Manufacturers Association, Washington, DC,
  1611.  
  1612.  
  1613.  
  1614. Expiration Date February 1994                          [Page 27]
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620. INTERNET DRAFT                FC Node MIB                   July 7, 1993
  1621.  
  1622.  
  1623.        November 1992.
  1624.  
  1625.    [6] Rose M., and K. McCloghrie, "Structure and Identification of
  1626.        Management Information for TCP/IP-based internets", RFC 1155,
  1627.        Performance Systems International, Hughes LAN Systems, May 1990.
  1628.  
  1629.    [7] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  1630.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  1631.        March 1991.
  1632.  
  1633.    [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  1634.        Network Management Protocol", RFC 1157, SNMP Research,
  1635.        Performance Systems International, Performance Systems
  1636.        International, MIT Laboratory for Computer Science, May 1990.
  1637.  
  1638.    [9] McCloghrie K., and M. Rose, Editors, "Management Information Base
  1639.        for Network Management of TCP/IP-based internets", RFC 1213,
  1640.        Performance Systems International, March 1991.
  1641.  
  1642.  
  1643. 6. Security Considerations
  1644.  
  1645.    Security issues are not discussed in this memo.
  1646.  
  1647.  
  1648.  
  1649. Editor's Address
  1650.  
  1651.  
  1652.    John Chu
  1653.    IBM Corp.
  1654.    P.O. Box 218
  1655.    Yorktown Heights, NY 10598
  1656.  
  1657.    Phone: (914) 945-3156
  1658.    Email: jychu@watson.ibm.com
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674. Expiration Date February 1994                          [Page 28]
  1675.  
  1676.  
  1677.